/* styles for homepage */

#staticmap {
        float: left;
        width: 468px;
        padding-top: 2px;
        }
        
#staticmap h2 {
        font-size: 1.2em;
        color: #006;
        margin-bottom: 5px;
        }

#staticmap img#map {
        border: 1px solid black;
        width: 468px;
        height: 353px;
        }
        
#sidebar {
        float: left;
        width: 240px;
        margin-left: 10px;
        }
        
#sidebar p {
        width: 230px;
        }

#sidebar .boxholder {
        width: 235px;
        padding-bottom: 5px;
        margin-bottom: 10px;
        }
        
#sidebar .box {
        width: 226px;
        padding: 2px;
        border: 1px solid black;
        background-color: white;
        }
        
#sidebar .box h3 {
        background: #CCC;
        text-align: left;
        font-size: 1.1em;
        font-family: Tahoma, sans-serif;
        margin: -2px;
        margin-bottom: 2px;
        padding: 2px;
        border-bottom: 1px solid black;
        }
        
#sidebar #whatsnew h3 {
        color: #C00;
        }

#instructions {
	z-index: 1;
	position: relative;
	top: -355px;
	text-align: left;
	padding: 3px;
	}
	
#mapdata {
	position: absolute; 
	z-index: 1;
	top: 148px;
	font-size: 85%;
	background: white;
	width: 235px;
	visibility: hidden;
	}
div#staticmap > #mapdata { top: 161px }

#mapdata_right {
    position: absolute;
	left: 255px;
    z-index: 2;
    top: 148px;
    font-size: 85%;
    background: white;
    width: 235px;
	visibility: hidden;
        }
div#staticmap > #mapdata_right { top: 161px }
	
#mapdata .holder {
	border: 1px solid #333;
	padding: 1px;
	}

#mapdata .close {
	float: right; 
	}
	
#mapdata .old {
	color: #900;
	}
	
#mapdata a:link {
	color: #006;
	}
	
#mapdata table {
	border: 1px solid #006;
	margin-bottom: 2px;
	}
	
#mapdata table td, #mapdata table th {
	padding: 1px;
	}
	
#mapdata table table {
	border: 1px solid #333;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 0px;
	}
	
#mapdata table table td, #mapdata table table th {
	border: 1px solid #333;
	}
#mapdata table table th {
	border-right: 0px;
	background: #fff3bf;
	width: 30%;
	}
#mapdata table table td {
	border-left: 0px;
	width: 20%;
	}


#mapdata_right .holder {
        border: 1px solid #333;
        padding: 1px;
        }

#mapdata_right .close {
        float: right;
        }

#mapdata_right .old {
        color: #900;
        }

#mapdata_right a:link {
        color: #006;

#mapdata_right table {
        border: 1px solid #006;
        margin-bottom: 2px;
        }

#mapdata_right table td, #mapdata_right table th {
        padding: 1px;
        }

#mapdata_right table table {
        border: 1px solid #333;
        border-collapse: collapse;
        width: 100%;
        margin-bottom: 0px;
        }

#mapdata_right table table td, #mapdata_right table table th {
        border: 1px solid #333;
        }
#mapdata_right table table th {
        border-right: 0px;
        background: #fff3bf;
        width: 30%;
        }
#mapdata_right table table td {
        border-left: 0px;
        width: 20%;
        }

	
#helpbar { /* for interactive map page */
	}
